<?php
/* formulario comun para create y update

  argumento:

  $model: instancia de CrugeAuthItemEditor
 */
?>
<div class="form">
    <?php
    $form = $this->beginWidget('CActiveForm', array(
        'id' => 'authitem-form',
        'enableAjaxValidation' => false,
        'enableClientValidation' => false,
    ));
    ?>
    <div class="row-fluid form-group">
        <div class='row-fluid'>
            <div class='control-group'>
                <?php echo $form->labelEx($model, 'name'); ?>
<?php echo $form->textField($model, 'name', array('size' => 64, 'maxlength' => 64)); ?>
                <?php echo $form->error($model, 'name'); ?>
            </div>
            <div class='control-group'>
                <?php echo $form->labelEx($model, 'description'); ?>
                <?php echo $form->textField($model, 'description', array('size' => 50, 'maxlength' => 100)); ?>
<?php echo $form->error($model, 'description'); ?>
<?php if ($model->categoria == "tarea") { ?>
                    <div class='hint'>Tip: precede este valor con un ":" para que la tarea sea exportada como un menuitem al usar<br/> <span class='code'>
                            Yii::app()->user->rbac->getMenu();</span> y finalizala con un {nombremenuitem} para que quede dentro de un -nombremenuitem-.
                        ejemplo: <span class='code'>":Edita tu Perfil{menuprincipal}"</span></div>
<?php } ?>
            </div>
        </div>
        <!--	<div class='row-fluid'>
        <?php echo $form->labelEx($model, 'businessRule'); ?>
        <?php echo $form->textField($model, 'businessRule', array('size' => 50, 'maxlength' => 512)); ?>
        <?php echo $form->error($model, 'businessRule'); ?>
                        <p class='hint'>
        <?php echo CrugeTranslator::t("define una regla de negocio que sera ejecutada cada vez que este item sea evaluado mediante una llamada a checkAccess, el argumento params es entregado a checkAccess de forma opcional:"); ?>
                                <br/>
<?php echo CrugeTranslator::t(
        "regla de ejemplo:");
?>
                                <br/>
                                <div class='code'>return Yii::app()->user->id==$params["post"]->authID;</div>
                                <br/>
                                <div class='code'>
                                        $params = ...<?php echo CrugeTranslator::t("cualquier cosa"); ?>...;<br/>
                                        if(Yii::app()->user->checkAccess('<?php echo $model->name; ?>', $params)){ ... }
                                </div>
                                <br/>
                        </p>
                </div>-->
    </div>

    <div class="form-actions">
        <div class="form-actions-float">
            <?php
            $this->widget('booster.widgets.TbButton', array(
//        'buttonType' => 'submit',
                'buttonType' => 'success',
                'icon' => 'ok',
                'label' => CrugeTranslator::t(($model->isNewRecord ? 'Crear Nuevo' : 'Actualizar')),
                'htmlOptions' => array('type' => 'submit')
            ));
            ?>
            <?php
            $this->widget('booster.widgets.TbButton', array(
//        'buttonType' => 'submit',
                'id' => 'volver',
                'icon' => 'remove',
                'label' => Yii::t('AweCrud.app', 'Cancel'),
                'htmlOptions' => array('name' => 'volver')
            ));
            ?>
        </div>
    </div>
<?php echo $form->errorSummary($model); ?>
<?php $this->endWidget(); ?>
</div>
